#!/bin/bash

echo "开始部署 ELADMIN 前端应用..."

# 检查Docker是否安装
if ! command -v docker &> /dev/null; then
    echo "错误: Docker 未安装，请先安装 Docker"
    exit 1
fi

# 检查Docker Compose是否安装
if ! command -v docker-compose &> /dev/null; then
    echo "错误: Docker Compose 未安装，请先安装 Docker Compose"
    exit 1
fi

# 停止并删除现有容器
echo "停止现有容器..."
docker-compose down

# 构建并启动服务
echo "构建并启动服务..."
docker-compose up -d --build

# 检查服务状态
echo "检查服务状态..."
docker-compose ps

echo "部署完成！"
echo "前端应用访问地址: http://localhost"
echo "后端API地址: http://localhost:8080"
echo "MySQL端口: 3306"
echo "Redis端口: 6379" 